package com.hh.core.enums;

import com.hh.admin.view.LoginView;

/**
 * 
* @ClassName: ExceptionEnum  
* @Description: TODO(异常信息枚举类)  
* @author hxn
* @date 2018年1月23日 上午10:16:48  
*
 */
public enum ExceptionEnum {

	/**
	 * 验证码错误
	 */
	CAPTCHA_ERROR(400,"验证码错误",LoginView.LOGIN_VIEW),
	/**
	 * 用户不存在
	 */
	USER_NOT_EXIST(400,"用户名或密码错误",LoginView.LOGIN_VIEW),
	/**
	 * 用户冻结
	 */
	USER_FREEZED(400,"用户冻结",LoginView.LOGIN_VIEW),
	/**
	 * 用户注销
	 */
	USER_CANCEL(400,"用户注销",LoginView.LOGIN_VIEW),
	/**
	 * 密码错误
	 */
	USER_PWD_ERROR(400,"用户名或密码错误",LoginView.LOGIN_VIEW),
	/**
	 * 对象参数校验错误
	 */
	ENTITY_PROPERTY_VAILD_ERROR(400,"参数校验失败"),
	/**
	 * 登录过期
	 */
	LOGIN_EXPIRES(400,"登录过期",LoginView.LOGIN_VIEW);
	
	ExceptionEnum(Integer code,String message){
		this.code = code;
		this.message = message;
	}
	
	ExceptionEnum(Integer code,String message,String urlPath){
		this.code = code;
		this.message = message;
		this.urlPath = urlPath;
	}
	
	Integer code;
	
	String message;
	
	String urlPath;

	public Integer getCode() {
		return code;
	}

	public void setCode(Integer code) {
		this.code = code;
	}

	public String getMessage() {
		return message;
	}

	public void setMessage(String message) {
		this.message = message;
	}

	public String getUrlPath() {
		return urlPath;
	}

	public void setUrlPath(String urlPath) {
		this.urlPath = urlPath;
	}
	
}
